#contact .std{width: 100%;}
#contact .std fieldset{width: 420px; margin:4% auto 0; display: block; background:url(../img/contact.jpg) no-repeat 0 0; padding: 0 0 0 260px; height: 496px; position: relative; z-index: 99;}

		#contact li.Contact{display: none;}
		#contact #center_column p {margin:0; padding:0 0 10px 0;}
		#contact #center_column p.desc_contact { text-align: center; padding-left: 10px; padding-right: 10px; }
		#contact p{padding-bottom: 8px;}
		#contact p.text label,
		#contact p.select label,
		#contact p.select span,
		#contact p.textarea label {
			display:block;
			padding:0px;
			font-size:12px;
			text-align:left;
		}
		#contact p.textarea label {vertical-align:top}
		#contact p.text input,
		#contact p.select input {
			padding:0 5px;
			height:25px;
			width:410px;/* 270 */
			border:1px solid #ccc;
			font-size: 12px;
			color:#666;
			box-shadow:0px 2px 4px #aaaaaa;
		}
		#contact p.select select {
			margin-right:10px;
			border:1px solid #ccc;
			font-size: 12px;
			color:#666
		}
		#contact p.textarea textarea {
			height:127px;
			width:420px;
			border:1px solid #ccc;
			font-size: 12px;
			color:#666;
			box-shadow:0px 2px 4px #aaaaaa;
			/*box-shadow:0 0 5px #666;*/
		}
		#contact p.submit input {position:relative;
	display:inline-block;
	padding:2px 8px;
	border:1px solid #000000;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	font-weight:bold;
	color:#000;
background: #ffffff;
	cursor: pointer;
	font-size: 16px; 
	text-transform: uppercase;
	font-family: 'HelveticaNeueLTStd-BdCn'; letter-spacing: 1px; float: right;}
		
#contact .error {
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	border:0px solid #990000;
	font-size:13px;
	background:none;
	float: left;
	color: #ff0000;
	text-transform: uppercase;
}
#contact .error ol, #contact .error li{list-style-type: none; margin: 0;}	
#contact .c_success{text-align: center; font-size: 14px;}

#contact .footer_contact{position: relative; z-index: 999;}
#contact .footer_contact .block_2{float: left; width: 165px; margin: 32px 0 0 36px;}
#contact .footer_contact .block_2 h4{font-family: 'HelveticaNeueLTStd-BdCn'; font-size: 22px; margin: 0 0 34px 0;}
#contact .footer_contact .block_2 p{font-size: 14px; line-height: 24px;}
#contact .footer_contact .block_2 .presse{font-family: 'HelveticaNeueLTStd-BdCn'; font-size: 16px; text-transform: uppercase; text-decoration: none;}